10 发布说明
10.1 2023A版本更新说明
新增功能
SCF计算时支持恒电势方法
支持隐式溶剂化模型
AIMD计算增加Langevin恒温(压)器,增加支持NPT/NPH系综;aimd.thermostat=none更名为SA(simulated annealing)
支持最大局域化瓦尼尔函数(Maximally Localized Wannier Function, MLWF)拟合及插值能带计算
赝势更新
前三周期元素(H, He, Li, Be, B, C, N, O, F, Ne, Na, Mg, Al, Si, P, S, Cl, Ar)的LDA及PBE赝势推出1.1版本,提高了计算准确性,降低了截断能。
IO 调整
新增HDF5格式文件作为DS-PAW的默认输出文件格式,后续不再维护json格式的输出文件
DS-PAW.log参数输出部分修改
去除tmp文件夹
功能优化
scf.mixType新增Pulay可选值
relax.freedom新增atom&shape可选值
新增relax.pressure参数
新增FFT grid相关参数:cal.FFTGrid, cal.supGrid
在io.optical=true时,新增支持参数cal.opticalGrid
band.kpointsNumber新增支持书写方式
新增corr.dftuForm参数,用以决定 DFT+U 方法类型
新增半经验VDW修正兼容的交换关联泛函类型
2023A 2024/04/03更新
IO调整
optical计算时补充输出波函数对k的导
功能优化
新增sys.spinDiff参数,用以限制上下自旋电子数目之差
新增corr.coreEnergy参数,用以控制是否计算芯电子能级
修复部分情况mag参数读取出错的bug
2023A 2024/03/15更新
功能优化
修复了单原子计算H,使用PWSP赝势计算异常的问题
优化HSE计算部分代码以避免出现intel error的问题
2023A 2024/01/12更新
IO调整
- 在rho.bin中增加费米能级信息
task=dos/band可直接读取rho.bin中的费米能级无需从system.json中读取;(此版本兼容旧版不含EFermi的rho.bin,但旧版DS-PAW不可读取此版本输出的rho.bin)
增加参数band.EfShift,用以控制task=band时是否从rho.bin中读取EFermi
DS-PAW.log中##PARAMETERS##部分补充io.band, io.dos的输出
DS-PAW.log中增加能带信息输出
功能优化
修复了task=pcharge时,结果部分输出有误问题;
增加参数scf.timeStep,用以调整cal.methods=4/5时电子步的收敛性
- 增加参数task=optical
cal.opticalGrid参数名修改为optical.grid
增加参数optical.KKEta, optical.smearing, optical.sigma, optical.Emax
2023A 2023/10/07更新
IO调整
修复sys.hybrid = true时,不在输入文件中定义sys.functional会错误输出warning的问题
修复task=aimd/relax时输出FinalStep与step-XX数目不匹配的问题
功能优化
优化声学计算模块,强制满足声学支求和规则
修复杂化密度泛函task=relax受力异常的问题
2023A 2023/6/21更新
IO调整
neb计算过程中,在neb0X.h5中新增force相关输出
将E2095报错改为warning,并补充相关说明
调整task=wannier相关输出格式
增加sys.fixedP相关数据读写及参数传递时有效数字个数
功能优化
优化band.unfolding相关算法,降低出现内存崩溃问题的几率
FixedPotential 迭代时,对输出.input.json文件时作精度控制,防止部分案例重复计算
修复了部分.txt输出数据格式问题,防止数据输出堆叠
2023A 2023/5/9更新
IO调整
调整了task=neb,sys.hybrid=true,scf.mixType=Broyden相关输出信息
修复task=phonon,phonon.thermal=true时HeatCapacity输出null的错误
功能优化
latestStructure.as补充固定晶格及固定原子位置相关信息;修复mag相关信息输出错误的问题
调整sys.spin = collinear/non-collinear时io.magProject默认值为true
修复续算时读取relax.json/relax.h5中mag相关信息错误的问题
10.2 functions功能概要
10.3 history历史版本更新说明
2022A
新增功能
支持revPBE/PBEsol/RPBE交换关联泛函
支持vdw-optPBE/vdw-optB88/vdw-optB86b/vdw-DF/vdw-DF2/vdw-revDF2范德瓦尔斯泛函
支持外加电场效应模拟
支持体系晶格可变的NEB计算(solid state NEB, ssNEB)
支持使用现代极化理论计算铁电极化值
支持能带去折叠功能
支持利用力常数矩阵计算亥姆霍兹自由能/固定体积热容/熵
支持声子能带计算中考虑长程库仑相互作用
支持使用线性响应的方法计算介电张量
支持使用线性响应的方法计算压电张量
支持使用线性响应的方法计算波恩有效电荷
支持使用Bader电荷分析
支持在结构优化时约束指定维度的晶格自由度
功能优化
支持.paw(鸿之微PAW赝势格式)/.potcar(VASP POTCAR赝势格式)/.pawpsp(GBRV PAW赝势格式)
在自洽迭代算法中新增预处理共轭梯度方法
在NEB弛豫过程中新增快速惯性弛豫方法
在结构弛豫和NEB计算过程中,新增能量收敛判据的收敛方式
支持修改杂化泛函中Alpha和Omega系数,增加利用Adaptively Compressed Exchange Operator加速杂化泛函计算
在输出文件中新增投影磁矩信息,结构弛豫最大受力,过渡态最大受力,能带结构的带隙等输出
在计算目录中新增临时计算文件夹paw_tmp,用于存放过程文件及报错信息
2021B
新增功能
支持CI-NEB的方法进行过渡态搜索
支持PBE0、HSE03、HSE06杂化泛函
支持DFT-D2、DFT-D3范德瓦尔斯修正
支持计算介电常数、折射率、反射率、吸收系数、消光系数等
支持带电体系计算
支持自旋轨道耦合
支持使用有限位移的方法计算声子能带、声子态密度
支持使用DFPT方法计算声子能带、声子态密度
支持DFT+U处理强关联体系
支持第一性原理分子动力学计算
2021beta
新增功能
使用平面波的基组展开波函数
使用投影缀加平面波赝势
结构弛豫计算,支持原子位置弛豫、晶格弛豫、晶格和原子位置弛豫
自洽场计算
支持无自旋、共线自旋、非共线自旋及自旋轨道耦合体系
系统总能量计算
原子受力计算
应力计算
能带(投影能带)计算
电子态密度(投影态密度)计算
电子局域函数计算
势函数计算,支持静电势函数、局域势函数计算